package com.qding.park.manager.facade.queue.service.entity;

import java.util.Date;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotEmpty;


/**
 * @ClassName RenewalSyncDTO
 * @Description TODO(队列传输对象---车牌/卡续费同步)
 * @author LeiYang
 * @Date 2017年4月28日 上午9:53:26
 * @version 1.0.0
 */
public class RenewalSyncDTO {
    
    /**
     * @Field @supplyId : TODO(南向接口编号编号)
     */
    private String  supplyId;
    
    /**
     * @Field @orderId : TODO(订单编号)
     */
    private String orderId;
    
    /**
     * @Field @parkCode : TODO(车场编号)
     */
    private String parkCode;
    
    /**
     * @Field @carNum : TODO(车牌号,这是一个数组)
     */
    private String carNum;
    
//    /**
//     * @Field @times : TODO(充值次数)
//     */
//    private String times;
//    
//    /**
//     * @Field @duration : TODO(充值时长,以小时为单位)
//     */
//    private Double duration;
    
    /**
     * @Field @feeMoney : TODO(真实续费金额 单位分)
     */
    private String feeMoney;
    
    
    /**
     * @Field @shouldFeeMoney : TODO(应续费金额 单位分)
     */
    private String shouldFeeMoney;
    
    /**
     * @Field @startTime : TODO(开始时间  yyyy-mm-dd HH:MM:SS)
     */
    private Date startTime;
    
    /**
     * @Field @endTime : TODO(结束时间  yyyy-mm-dd HH:MM:SS)
     */
    private Date endTime;
    
    
    /**
     * @Field @payMode : TODO(支付方式)
     */
    private  String payMode;
    
    /**
     * @Field @cardType : TODO(卡类型)
     */
    private String cardType;
    
    private String isDelete;
    
    private Date acceptanceTime;

    
    public String getSupplyId() {
        return supplyId;
    }

    
    public void setSupplyId(String supplyId) {
        this.supplyId = supplyId;
    }

    
    public String getOrderId() {
        return orderId;
    }

    
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    
    public String getParkCode() {
        return parkCode;
    }

    
    public void setParkCode(String parkCode) {
        this.parkCode = parkCode;
    }

    
    public String getCarNum() {
        return carNum;
    }

    
    public void setCarNum(String carNum) {
        this.carNum = carNum;
    }

    

    
    public String getFeeMoney() {
        return feeMoney;
    }

    
    public void setFeeMoney(String feeMoney) {
        this.feeMoney = feeMoney;
    }

    
    public String getShouldFeeMoney() {
        return shouldFeeMoney;
    }

    
    
    public String getIsDelete() {
        return isDelete;
    }


    
    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }


    
    public Date getAcceptanceTime() {
        return acceptanceTime;
    }


    
    public void setAcceptanceTime(Date acceptanceTime) {
        this.acceptanceTime = acceptanceTime;
    }


    public void setShouldFeeMoney(String shouldFeeMoney) {
        this.shouldFeeMoney = shouldFeeMoney;
    }

    
    public Date getStartTime() {
        return startTime;
    }

    
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    
    public Date getEndTime() {
        return endTime;
    }

    
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    
    public String getPayMode() {
        return payMode;
    }

    
    public void setPayMode(String payMode) {
        this.payMode = payMode;
    }

    
    public String getCardType() {
        return cardType;
    }

    
    public void setCardType(String cardType) {
        this.cardType = cardType;
    }
    
}
